package com.sc.nft.entity.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;

@Data
public class MarketConfigDTO {
    @ApiModelProperty("挂单开始时间1")
    @JsonFormat(timezone = "GMT+8",pattern = "HH:mm")
    @NotBlank(message = "挂单开始时间1不能为空")
    private String billingStartTimeOne;

    @ApiModelProperty("挂单结束时间1")
    @JsonFormat(timezone = "GMT+8",pattern = "HH:mm")
    @NotBlank(message = "挂单结束时间1不能为空")
    private String billingEndTimeOne;

    @ApiModelProperty("挂单开始时间2")
    @JsonFormat(timezone = "GMT+8",pattern = "HH:mm")
    @NotBlank(message = "挂单开始时间2不能为空")
    private String billingStartTimeTwo;

    @ApiModelProperty("挂单结束时间2")
    @JsonFormat(timezone = "GMT+8",pattern = "HH:mm")
    @NotBlank(message = "挂单结束时间2不能为空")
    private String billingEndTimeTwo;


    @ApiModelProperty("购买开始时间1")
    @JsonFormat(timezone = "GMT+8",pattern = "HH:mm")
    @NotBlank(message = "购买开始时间1不能为空")
    private String buyStartTimeOne;

    @ApiModelProperty("购买结束时间1")
    @JsonFormat(timezone = "GMT+8",pattern = "HH:mm")
    @NotBlank(message = "购买结束时间1不能为空")
    private String buyEndTimeOne;

    @ApiModelProperty("购买开始时间2")
    @JsonFormat(timezone = "GMT+8",pattern = "HH:mm")
    @NotBlank(message = "购买开始时间2不能为空")
    private String buyStartTimeTwo;

    @ApiModelProperty("购买结束时间2")
    @JsonFormat(timezone = "GMT+8",pattern = "HH:mm")
    @NotBlank(message = "购买结束时间2不能为空")
    private String buyEndTimeTwo;

    @ApiModelProperty("倒计时时间戳")
    private long countDown;


}
